﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ClientLib
{
    public class ResultFunctions : MarshalByRefObject
    {
        /// <summary>
        /// Фукнция возврата результата для агентов
        /// </summary>
        /// <param name="resStruct">Результат</param>
        public void ReturnResult(ResultStruct resStruct)
        {
            if (ResultEvent != null)
                ResultEvent.Invoke(resStruct);
        }

        /// <summary>
        /// Эвент получения результата поиска
        /// </summary>
        public static event ResultEventHandler ResultEvent;
        public delegate void ResultEventHandler(ResultStruct resStruct);
    }
}
